.u-main{ width: 1200px; margin: 0 auto;}
.pros-other{ width: 1138px; height: 132px; border: 1px solid #E7E7E7; margin: 20px 0 0; padding: 30px; background: #fff;}
.filter-item {margin-bottom: 15px;}
.filter-label { color: #999999;margin-right: 28px;font-size: 14px;}
.filter-item a.current { background: #ececec;color: #333333;  width: 92px; height: 34px; line-height: 34px;font-size: 14px; text-align: center; display: inline-block;}
.filter-item a {width: 92px; height: 34px; line-height: 34px;font-size: 14px; text-align: center; display: inline-block;}
.filter-item a:hover{background: #ececec;color: #333333;  width: 92px; height: 34px; line-height: 34px;font-size: 14px; text-align: center; display: inline-block;}
.pros-list{ margin-top: 20px; background: #fff;}
.pros-list li{ position: relative;}
.pros-list li .u-listleft{width:300px;clear: both;}
.pros-list li .u-listright{width:819px;position: absolute; top: 34%;right: 3%;}
.pros-list li .u-listleft i{ width: 26px; height: 26px; border-radius: 34px;font-size: 16px;float: left; color: #fff; text-align: center;line-height: 26px;    margin-top: 4px;}
.pros-list li  .u-listleft .icon{background: #f23648;}
.pros-list li  .u-listleft .icon1{background: #418bde;}
.pros-list li h3 {font-size: 14px; color: #666666;font-weight: 400;float: left;margin-left: 10px;}
.pros-list li h3 a{font-size: 22px; color: #333333;}
.pros-list li{height:113px;padding: 44px 40px 40px 30px;border:1px solid #E7E7E7;border-top:1px solid #fff;transition:all 0.5s;}
.pros-list li:hover {border-color:#9cd5fb;box-shadow:5px 5px 10px #ccc;}
.pros-list .u-iactivity{ padding-top: 40px; clear: both;}
.pros-list .u-iactivity span{font-size: 12px; color: #e71a19; border: 1px solid #e71a19; padding:1px 2px;margin-right: 5px; border-radius: 3px;}
.pros-list .u-listright .u-item{float: left;text-align: center; margin-right: 30px;}
.pros-list .u-listright .u-item span{ color: #999999; font-size: 14px; }
.pros-list .u-listright .u-rate{width: 218px;}
.pros-list .u-listright .u-rate p{color: #e71a19; font-size: 36px;line-height:67px}
.pros-list .u-listright .u-rate i{font-size: 48px;color: #e71a19;}
.pros-list .u-listright .u-period{ width: 110px;}
.pros-list .u-listright .u-period p{font-size: 20px; color: #333; padding-top: 11px;line-height: 53px;}
.pros-list .u-listright .u-period p i{font-size: 36px; color: #666666;}
.pros-list .u-listright .u-progress{ width: 200px;position: relative;}
.pros-list .u-listright .u-progress p{font-size: 20px; color: #333; padding-top: 15px;line-height: 55px;}
.pros-list .u-listright .u-progress p i{font-size: 24px; color: #666666;}
.pros-list .u-but{width: 200px;height: 40px; line-height: 40px; background: #ecc346; color: #fff;text-align: center; font-size: 18px; display: inline-block; border-radius: 38px;margin:30px 0 0;}
.pros-list .u-but:hover{background: #deb73f;}
.pros-list .disabled{width: 198px;height: 38px; line-height: 38px; border: 1px solid #cccccc; background: #fff; color: #ccc;    cursor: default;  text-decoration: none;  outline: none; box-shadow: none;}
.pros-list .disabled:hover{ background: #fff;}
.pros-list .u-yellow{width: 198px;height: 38px; line-height: 38px; border: 1px solid #ecc346; background: #fff; color: #ecc346;   }
.pros-list .u-yellow:hover{background: #deb73f; color: #fff;}
.pros-list .u-red{width: 198px;height: 38px; line-height: 38px; border: 1px solid #e71a19; background: #fff; color: #e71a19;   }
.pros-list .u-red:hover{background: #e71a19; color: #fff;}
.pros-list .circle_container{position:absolute;top:-19%; width: 198px;    left: 0;}
.pros-list .u-boder{ border-bottom: 1px solid #E7E7E7;}
.pros-list li:first-child{  border-top: 1px solid #E7E7E7;}
.pros-list li:first-child:hover {border-color:#9cd5fb;box-shadow:5px 5px 10px #ccc;}
.pros-list .u-tetle i{ width: 26px; height: 26px; border-radius: 34px;font-size: 16px;float: left; color: #fff; text-align: center;line-height: 26px;    margin-top: 4px;}
.pros-list .u-tetle .icon{background: #f23648;}
.pros-list .u-tetle .icon1{background: #418bde;}
.pros-list .u-tetle{overflow: hidden;}
.pros-list .u-iactivity .u-icon{ vertical-align: middle; margin:-1% 2% 0 0;}







